<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="../css/reset.css">
    <script src="../js/jquery-3.6.0.min.js"></script>
    <style>
        .header {
            width: 1226px;
            height: 40px;
            margin: 0 auto;
        }

        .header .nav {
            display: flex;
        }

        .header .nav>li {
            flex: 1;
            text-align: center;
            line-height: 40px;
            border: 1px solid #333;
            position: relative;
        }

        .header .nav>li>a {
            display: block;
        }

        .header .nav>li>.active {
            background-color: #6ff;
            color: #fff;
        }

        .header .nav>li+li {
            border-left: 0;
        }

        .header .nav>li .subNav {
            display: none;
            position: absolute;
            top: 40px;
            left: 0px;
        }
    </style>
</head>

<body>
    <!-- .header>ul.nav>li*6>a{link_$$}+ul.subNav>li*4{sub_$$} -->
    <div class="header">
        <ul class="nav">
            <li>
                <a href="javascript:;">link_01</a>
                <ul class="subNav">
                    <li>sub_01</li>
                    <li>sub_02</li>
                    <li>sub_03</li>
                    <li>sub_04</li>
                </ul>
            </li>
            <li>
                <a href="javascript:;">link_02</a>
                <ul class="subNav">
                    <li>sub_01</li>
                    <li>sub_02</li>
                    <li>sub_03</li>
                    <li>sub_04</li>
                </ul>
            </li>
            <li>
                <a href="javascript:;">link_03</a>
                <ul class="subNav">
                    <li>sub_01</li>
                    <li>sub_02</li>
                    <li>sub_03</li>
                    <li>sub_04</li>
                </ul>
            </li>
            <li>
                <a href="javascript:;">link_04</a>
                <ul class="subNav">
                    <li>sub_01</li>
                    <li>sub_02</li>
                    <li>sub_03</li>
                    <li>sub_04</li>
                </ul>
            </li>
            <li>
                <a href="javascript:;">link_05</a>
                <ul class="subNav">
                    <li>sub_01</li>
                    <li>sub_02</li>
                    <li>sub_03</li>
                    <li>sub_04</li>
                </ul>
            </li>
            <li>
                <a href="javascript:;">link_06</a>
                <ul class="subNav">
                    <li>sub_01</li>
                    <li>sub_02</li>
                    <li>sub_03</li>
                    <li>sub_04</li>
                </ul>
            </li>
        </ul>
    </div>
</body>
<script>
    $(".nav>li").click(function () {

        // $(this).find("a").addClass("active");
        // $(this).siblings().find("a").removeClass("active");
        // $(this).find(".subNav").show();
        // $(this).siblings().find(".subNav").hide();


        // this(li) -> a -> li-> 同级li -> a
        // $(this).find("a").addClass("active").end().siblings().find("a").removeClass("active");
        // $(this).find(".subNav").show().end().siblings().find(".subNav").hide();


        $(this).find("a").addClass("active").end().find(".subNav").show().end().siblings().find("a").removeClass("active").end().find(".subNav").hide();
        // $(this).find(".subNav").show().end().siblings().find(".subNav").hide();
    })

</script>

</html>